home *** CD-ROM | disk | FTP | other *** search
-
- first: my address. refer to it for any questions and wishes.
-
- Daniel Balster,
- dbalster@uni-paderborn.de (email)
- Max Reger Weg 48 (mail)
- 33100 Paderborn
-
- phone/fax/etc. not available yet.
-
-
-
- READ MY ANNOUCEMENT AT THE END OF THIS DOCUMENT !
-
-
-
- Amiga CD³²(TM) Goodies - a compilation of useful and needed (?) tools
- ---------------------------------------------------------------------
- [ written and tested by Daniel Balster, to be published as freeware ]
-
-
- O·V·E·R·V·I·E·W & I·N·T·R·O·D·U·C·T·I·ON
-
-
- half a year ago i purchased my CD³² - just for fun. because it had no
- communication ports except the AUX: port i had not much fun with it.
- some days ago i found a description how to build a communication cable
- for the AUX: port (including a 5V/12V level converter) - so i did.
-
- with the issue #4 of the Amiga CD³² Gamers magazine (excellent magazine!)
- i found a bootable CD including a mountlist for a RAD: and with twin
- express(TM) (i.e. from the aminet3 CD) i had a great and fast transfer
- program.
-
- my other computer is an A4000/040+MMU+FPU/24MB/1.75GB/CDROM/SQ3270/WARPENGINE/PICASSO...
- and my goal was it to connect the CD³² as a remote system doing some nasty works.
-
- i wanted to have the CD³² as an audio CD player (because my NEC-CDROM 210 suxx) and
- playing modules and playing games and running demos etc. short: all system UNFRIENDLY
- STUFF (so i can listen to modules when i'm working with NetBSD-Amiga ;-)
-
-
- D·E·S·C·R·I·P·T·I·O·N·S
-
- CD32Ctrl - controls some CD³² special features
-
- JoyPad - this checks button combinations (useful for scripts)
-
- CDMotor - like CD_Stop but this is a daemon!
-
- CDAudio - Play, Stop, Next, Prev, ... a VERY simple Audio CD Player
-
- Launcher - a simple but useful launcher daemon
-
-
- P·A·R·A·M·E·T·E·R D·E·S·C·R·I·P·T·I·O·N·S
-
- ------------------------------------------------------------------------------
-
- > CD32CTRL
-
- REQ/S,NOREQ/S,CDREBOOT/S,NOCDREBOOT/S,EJECTRESET/S,NOEJECTRESET/S,SPEED/K,QUIET/S
-
- (NO)REQ enable/disable requesters in the current shell. just try NOREQ
- and then type wubble:wobble(enter) -> no requester "please insert..."
- will appear. VERY useful if you have no keyboard on your CD³² and
- no monitor connected...
-
- (NO)CDREBOOT i don't know exactly what this does: some say this reboots the
- machine immediately if it crashes (no guru and no dead-end reqs)
- other people say this is no to reset the machine if you change a
- CD. i don't know, please tell me!
-
- (NO)EJECTRESET this is to prevent the machine from resetting while changing a CD.
- (absolutly sure ;-)
-
- SPEED toggle between double/single speed. 150 means doublespeed and 75
- stands for single speed
-
- QUIET don't output control messages
-
- Example Usage: read the source.
-
- ------------------------------------------------------------------------------
-
- > JOYPAD
-
- RED/S,BLUE/S,YELLOW/S,GREEN/S,FWD/S,REW/S,PLAY/S,PORT/N,QUIET/S
-
- PORT joyport to scan; valid is 0..3
-
- RED \
- BLUE \
- YELLOW \
- GREEN > enter any combination you want - the names are
- FWD / self explaning ? (look at your joypad, man)
- REW /
- PLAY /
-
- QUIET don't output control messages
-
- Example Usage: read the source.
-
- ------------------------------------------------------------------------------
-
- > CDMOTOR
-
- DELAY/N,QUIET/S
-
- DELAY number of ticks to delay between switching the motor off.
-
- QUIET don't output control messages
-
- Example Usage: read the source
-
- ------------------------------------------------------------------------------
-
- > CDAUDIO
-
- PAUSE/S,PLAY/S,TRACK/N/K,LENGTH/N/K,FADE/N/K,VOLUME/N/K,MOTOR/N/K,SEARCH/N/K
-
- PAUSE hold the laser beam
-
- PLAY opposite to PAUSE, release the laser beam
-
- TRACK track to be played (first track)
-
- LENGTH number of tracks to be played sequentially
-
- FADE number of ticks between volume fades (useless on the CD³² ?)
-
- VOLUME master volume of the CDROM. the CD³² can only mute ?
- (use 0 for volume off and 16834 for maximum volume)
-
- MOTOR switch the drive motor on (1) and off (0)
-
- SEARCH selects the playmode (searchmode):
-
- 0 normal play
- 1 fast forward
- 2 fast reverse
-
- Example Usage: read the source
-
- ------------------------------------------------------------------------------
-
- > LAUNCHER
-
- NAME/A
-
- NAME filename of the file to observe
-
- Example Usage: Read the source
-
- ------------------------------------------------------------------------------
-
- ( i hate writing documentations - its 0:45 and there is a c00l rave&jungle session in the radio )
-
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- ;
- ; my CD³² boot sequence for a RAD: drive
- ;
-
- setpatch QUIET
-
- ;
- ; some useful otions. as i mentioned, i do not know if NOCDREBOOT is equal to NOEJECTRESET
- ; (read the source, they are implemented in different ways)
- ;
- cd32ctrl NOREQ NOCDREBOOT NOEJECTRESET SPEED 150 QUIET
-
- ;
- ; this was on a CD Magazine. i'll try to rewrite it soon, so i can include it in this package.
- ;
- run <>NIL: joymouse
-
- ;
- ; after launching this i only have to copy executables to RAM:remote, i.e. via twinexpress!
- ; warning! launcher deletes the executable immediatly after executing it!
- ;
- run <>NIL: launcher RAM:REMOTE
-
- LAB loop
-
- joypad QUIET RED ; if i hold down the red button a shell will be launched
- IF WARN ; on the AUX: port. useful!
- cdstop
- mount aux:
- newshell aux:
- LAB loop2
- Wait 50
- joypad QUIET PLAY ; this loop is funny, eh ?
- IF Warn
- skip endloop
- EndIF
- skip back loop2
- LAB endloop
- assign AUX: DISMOUNT ; if i closed the newshell and pressed PLAY AUX: will be
- skip back loop ; removed and the startup starts again
- EndIF
-
- joypad QUIET YELLOW ; a yellow button opens a workbench and a twin window (small)
- IF WARN
- run <>NIL: twin SER 250000 <>CON:0/0/10/10
- loadwb -debug
- endshell >NIL: ; i use this to send workbench programs and test them
- ENDIF
-
- joypad QUIET GREEN ; the same but no twin
- IF WARN
- loadwb -debug
- endshell >NIL:
- ENDIF
-
- joypad QUIET BLUE ; this was to get a asi list (a tool included with the
- IF WARN ; warpengine software)
- asi ALL >ram:asi.liste
- skip back loop
- EndIF
-
- twin ser 250000 ; default is twin express - i have twinopus installed on
- skip back loop ; the A4k.
-
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
-
- ANNOUNCEMENT:
-
- i'm able to compile a CD (enough HD space and experience). i need people how also need a
- CD for there CD32 that just sets up a serial datalink and so on and incl. some useful
- other goodies. one CD costs be about 50,- DM but if we are more then the price is lower.
-
- drop me a mail!